2006-12-24 Behdad Esfahbod <behdad@gnome.org>
* gtk/gtkstyle.c (gtk_border_copy), (gtk_border_free): Use gslice for
GtkBorder (#383557).
+2006-12-24 Behdad Esfahbod <behdad@gnome.org>
+
+ * gtk/gtkstyle.c (gtk_border_copy), (gtk_border_free): Use gslice for
+ GtkBorder (#383557).
+
2006-12-24 Behdad Esfahbod <behdad@gnome.org>
Bug 340141 – Update to Pango 1.16 API
GtkBorder *
gtk_border_copy (const GtkBorder *border)
{
- return (GtkBorder *)g_memdup (border, sizeof (GtkBorder));
+ GtkBorder *ret;
+
+ g_return_val_if_fail (border != NULL, NULL);
+
+ ret = g_slice_new (GtkBorder);
+
+ *ret = *border;
+
+ return ret;
}
/**
void
gtk_border_free (GtkBorder *border)
{
- g_free (border);
+ g_slice_free (GtkBorder, border);
}
GType